home *** CD-ROM | disk | FTP | other *** search
- #TRUSTED 4f648373da30bd589c52c571489880c2d1cd47cf93aa83c51d10e5f79122ab0e6913abc49d96635d391faf7f450d53bf3ad437299328b65c755b205683b3e380e98adc2b7c230c37c87acbe70ab146d51abc6bd7da8f8c283aeef828cfad3587f56f6c017f4e4da2a02dccb0ec759d5a94b067ff136db169672dab82e07f377887cd43adcae971aa995ee428931de10b0a2d7df53e0f862ea1352860c3cd57e752ba019118d9ffc7ae0a3fda2df2ad22658c9467bc6619167f718aa1eccad0ff3b0cf369279ad35b58951bf5b6989621bc0d2381f4f4cd95c261b3c690c5741aeb511c004a568144b74e7d72c954124b5df8da1af502d527964403de92b9a1669e6d93bbe292a02f59d84d8fed784634b702143983a78de7a5fa88c6996bc8b2dc7c4040a7e2749a4f86487cc34a56520666805fcc325bd08b11635cd3afeef6fb503fdb7df3d011919f4513758ad2cd96e7bdd051ca542ba69c77a70e40ca454b5c70175cb3923de7293c9b3b5e6141dff75d119ffcb7831e92e0ada3a0fb2b3cdaa92684168654201d4684ab2f369cc8aea84978e889ce9b9812cb2723235a372be826d48592e28e44d4df10287221e9b3989ae903f1db7a8a0d403a13701fbda013d7816eadb42bfc65d1965216b6c6962b596caf46d5fcef459f9757d41965909b85ec4215b9d136e34887c3046161df5423a50a3577609a4859b8ab054f
- #
- # This script was extract by Michel Arboi from
- # ssh_get_info which is (C) Tenable Network Security
- #
-
- if ( ! defined_func("bn_random") ) exit(0);
-
- if(description)
- {
- script_id(14273);
- script_version ("1.9");
- name["english"] = "SSH settings";
- desc["english"] = "
- This script just sets global variables (SSH keys, user name, passphrase)
- and does not perform any security check
-
- Risk factor: None";
- script_description(english:name["english"]);
- script_name(english:name["english"]);
- family["english"] = "Settings";
- script_family(english:family["english"]);
-
- summary["english"] = "set SSH keys & user name to perform local security checks";
- script_summary(english:summary["english"]);
- script_copyright(english:"Copyright (C) 2004 Michel Arboi (adaptation) & Tenable Network Security (original script)");
- script_category(ACT_INIT);
- if (defined_func("bn_random"))
- {
- script_add_preference(name:"SSH user name : ",
- type:"entry",
- value:"root");
- script_add_preference(name:"SSH password (unsafe!) : ",
- type:"password",
- value:"");
- script_add_preference(name:"SSH public key to use : ",
- type:"file",
- value:"");
- script_add_preference(name:"SSH private key to use : ",
- type:"file",
- value:"");
- script_add_preference(name:"Passphrase for SSH key : ",
- type:"password",
- value:"");
- }
-
- exit(0);
- }
-
- account = script_get_preference("SSH user name : ");
- password = script_get_preference("SSH password (unsafe!) : ");
- public_key = script_get_preference_file_content("SSH public key to use : ");
- private_key = script_get_preference_file_content("SSH private key to use : ");
- passphrase = script_get_preference("Passphrase for SSH key : ");
-
- set_kb_item(name:"Secret/SSH/login", value:account);
- if (password) set_kb_item(name:"Secret/SSH/password", value:password);
- if (public_key) set_kb_item(name:"Secret/SSH/publickey", value:public_key);
- if (private_key) set_kb_item(name:"Secret/SSH/privatekey", value:private_key);
- if (passphrase) set_kb_item(name:"Secret/SSH/passphrase", value:passphrase);
-